package cn.jeefast.rest.util;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;

//该Demo主要解决Java在Linux等环境乱码的问题
public class SMS {

	public static Map send(String mobile,String info) throws UnsupportedEncodingException {
	//输入软件序列号和密码
	String sn="SDK-BBX-010-23032";
	String pwd="4ad-17aE";
	String mobiles=mobile;
	String content=URLEncoder.encode(info, "utf8");
	Client client=new Client(sn,pwd);
	String result_mt = client.mdSmsSend_u(mobiles, content, "", "", "");
	if(result_mt.startsWith("-")||result_mt.equals(""))//发送短信，如果是以负号开头就是发送失败。
	{
		System.out.print("发送失败！返回值为："+result_mt+"请查看webservice返回值对照表");
		Map m = new HashMap();
		m.put("result",result_mt);
		m.put("code",0);
		return m;
	}
	//输出返回标识，为小于19位的正数，String类型的。记录您发送的批次。
	else
	{
		System.out.print("发送成功，返回值为："+result_mt);
		Map m = new HashMap();
		m.put("result",result_mt);
		m.put("code",1);
		return m;
	}
}
}

